#!/bin/bash
set -euo pipefail

# 使用方法：
# 1) 赋予执行权限：chmod +x ./baidu.sh
# 2) 固定推送根路径与 /home：
#    ./baidu.sh                 # 使用默认 TOKEN
#    ./baidu.sh <TOKEN>         # 覆盖默认 TOKEN

TOKEN_DEFAULT="6ysHSDvJK043HQDG"
TOKEN="${1:-$TOKEN_DEFAULT}"
if [[ "${1-}" ]]; then shift; fi

SITE="https://www.xsbj.cn"
ENDPOINT="http://data.zz.baidu.com/urls?site=${SITE}&token=${TOKEN}"

# 固定只推送这两条
URLS=(
  "${SITE}/"
  "${SITE}/home"
)

echo "将推送以下 URL 到百度："
printf '%s\n' "${URLS[@]}"

printf '%s\n' "${URLS[@]}" | curl -sS -H 'Content-Type:text/plain' --data-binary @- "${ENDPOINT}"
echo